/*
 * Copyright (C) GSX Techedu Inc. All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 */

package com.nime.novel.crawl.domain;

import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;

import java.util.Date;

/**
 * @author liujialiang
 * @description
 * @team wuhan operational dev.
 * @date 2020/8/29 12:10 上午
 **/
@Data
@Builder
public class BookEntity {
    // 主键ID
    private Long id;
    // 作品方向，0：男频，1：女频
    private Integer workDirection;
    // 分类ID
    private Integer catId;
    // 分类名
    private String catName;
    // 小说封面
    private String picUrl;
    // 小说名
    private String bookName;
    // 作者id
    private Long authorId;
    // 作者名
    private String authorName;
    // 书籍描述
    private String bookDesc;
    // 评分，预留字段
    private Float score;
    // 书籍状态，0：连载中，1：已完结
    private Integer bookStatus;
    // 点击量
    private Long visitCount;
    // 总字数
    private Integer wordCount;
    // 评论数
    private Integer commentCount;
    // 最新目录ID
    private Long lastIndexId;
    // 最新目录名
    private String lastIndexName;
    // 最新目录更新时间
    private Date lastIndexUpdateTime;
    // 是否收费，1：收费，0：免费
    private Integer isVip;
    // 状态，0：入库，1：上架
    private Integer status;
    // 爬虫源站ID
    private Integer crawlSourceId;
    // 抓取的源站小说ID
    private String crawlBookId;
    // 最后一次的抓取时间
    private String crawlLastTime;
    // 是否已停止更新，0：未停止，1：已停止
    private Integer crawlIsStop;
    // 创建时间
    private Date createTime;
    // 更新时间
    private Date updateTime;

    @Tolerate
    public BookEntity () {

    }
}
